$F25E AD LDA $6565 = 00                 A:00 X:00 Y:04 P:25 S:F4 C:844
$F261 8D STA $2005 = 00                 A:00 X:00 Y:04 P:25 S:F4 C:796
$F264 AD LDA $6564 = 00                 A:00 X:00 Y:04 P:25 S:F4 C:748
$F267 8D STA $2005 = 00                 A:00 X:00 Y:04 P:25 S:F4 C:700
$F26A AD LDA $05F7 = 88                 A:00 X:00 Y:04 P:25 S:F4 C:652
$F26D 8D STA $2000 = 88                 A:88 X:00 Y:04 P:25 S:F4 C:604
$F270 A9 LDA #$1E                       A:88 X:00 Y:04 P:25 S:F4 C:556
$F272 8D STA $2001 = 00                 A:1E X:00 Y:04 P:25 S:F4 C:532
$F275 A2 LDX #$20                       A:1E X:00 Y:04 P:25 S:F4 C:484
$F277 A5 LDA $CE = 32                   A:1E X:20 Y:04 P:25 S:F4 C:460
$F279 48 PHA                            A:32 X:20 Y:04 P:25 S:F4 C:424
$F27A 86 STX $CE = 32                   A:32 X:20 Y:04 P:25 S:F3 C:388

$F27C 20 JSR $FFBE                      A:32 X:20 Y:04 P:25 S:F3 C:352
void BankSwitch( byte Areg, byte Xreg)
{
// Do some Bank switching
$FFBE 48 PHA                            A:32 X:20 Y:04 P:25 S:F1 C:280
$FFBF A9 LDA #$06                       A:32 X:20 Y:04 P:25 S:F0 C:244
$FFC1 8D STA $8000 = 4C                 A:06 X:20 Y:04 P:25 S:F0 C:220
$FFC4 8E STX $8001 = 0F                 A:06 X:20 Y:04 P:25 S:F0 C:172
$FFC7 E8 INX                            A:06 X:20 Y:04 P:25 S:F0 C:124
$FFC8 A9 LDA #$07                       A:06 X:21 Y:04 P:25 S:F0 C:100
$FFCA 8D STA $8000 = 0F                 A:07 X:21 Y:04 P:25 S:F0 C:76
$FFCD 8E STX $8001 = 07                 A:07 X:21 Y:04 P:25 S:F0 C:28
$FFD0 68 PLA                            A:07 X:21 Y:04 P:25 S:F0 C:1344
$FFD1 60 RTS                            A:32 X:21 Y:04 P:25 S:F1 C:1296
}


$8022 20 JSR $8170                      A:00 X:00 Y:04 P:25 S:FC C:808
// Title data Code structure Block
$8170 A9 LDA #$08                       A:00 X:00 Y:04 P:25 S:FA C:736
$8172 8D STA $2000 = 88                 A:08 X:00 Y:04 P:25 S:FA C:712
$8175 8D STA $05F7 = 88                 A:08 X:00 Y:04 P:25 S:FA C:664
$8178 A9 LDA #$00                       A:08 X:00 Y:04 P:25 S:FA C:616
$817A 8D STA $2001 = 1E                 A:00 X:00 Y:04 P:25 S:FA C:592
$817D A9 LDA #$1E                       A:00 X:00 Y:04 P:25 S:FA C:544
$817F 85 STA $E4 = EB                   A:1E X:00 Y:04 P:25 S:FA C:520
$8181 A9 LDA #$8B                       A:1E X:00 Y:04 P:25 S:FA C:484
$8183 85 STA $E5 = 89                   A:8B X:00 Y:04 P:25 S:FA C:460
$8185 A9 LDA #$1E                       A:8B X:00 Y:04 P:25 S:FA C:424
$8187 85 STA $E6 = 77                   A:1E X:00 Y:04 P:25 S:FA C:400
$8189 A9 LDA #$8C                       A:1E X:00 Y:04 P:25 S:FA C:364
$818B 85 STA $E7 = 8A                   A:8C X:00 Y:04 P:25 S:FA C:340
$818D A9 LDA #$00                       A:8C X:00 Y:04 P:25 S:FA C:304
$818F 85 STA $E9 = 10                   A:00 X:00 Y:04 P:25 S:FA C:280
$8191 A9 LDA #$00                       A:00 X:00 Y:04 P:25 S:FA C:244
$8193 85 STA $E8 = 00                   A:00 X:00 Y:04 P:25 S:FA C:220
$8195 A9 LDA #$80                       A:00 X:00 Y:04 P:25 S:FA C:184
$8197 8D STA $6535 = 00                 A:80 X:00 Y:04 P:25 S:FA C:160

void Decomp( )
{
$819A 20 JSR $8706                      A:80 X:00 Y:04 P:25 S:FA C:112
$8706 A5 LDA $E9 = 00                   A:80 X:00 Y:04 P:25 S:F8 C:40
$8708 8D STA $2006 = 00                 A:00 X:00 Y:04 P:25 S:F8 C:4
$870B A5 LDA $E8 = 00                   A:00 X:00 Y:04 P:25 S:F8 C:1320
$870D 8D STA $2006 = 00                 A:00 X:00 Y:04 P:25 S:F8 C:1284
$8710 0E ASL $6535 = 80                 A:00 X:00 Y:04 P:25 S:F8 C:1236

// Main Loop area
$8713 A0 LDY #$00                       A:00 X:00 Y:04 P:25 S:F8 C:1164
$8715 B1 LDA ($E4),Y = 8B1E @ 8B1E = 00 A:00 X:00 Y:00 P:25 S:F8 C:1140
$8717 8D STA $6536 = 00                 // Test Byte

$871A A2 LDX #$00                       // Init the counter
// Bit tester
_BitTest:
$871C 0E ASL $6536 = 00                 // If ( Byte & 0x80 ){ goto  }else{ goto _StaticData_; }
$871F B0 BCS $8729                      A:00 X:00 Y:00 P:25 S:F8 C:936

_StaticData_:
$8721 A9 LDA #$00                       A:00 X:00 Y:00 P:25 S:F8 C:912
$8723 8D STA $2007 = 00                 A:00 X:00 Y:00 P:25 S:F8 C:888
$8726 4C JMP $873D                      // Jump to universal

_UniversalJump:
$873D E8 INX                            A:00 X:00 Y:00 P:25 S:F8 C:804
$873E E0 CPX #$08                       A:00 X:01 Y:00 P:25 S:F8 C:780
$8740 D0 BNE $871C                      // If ( X < 0x08 ){ goto _BitTest; }else{ }




